package EP::EPC::Core::Upload::Parser;
#####################################################################
# parent class for uploaders in Data_Upload, 
# initialises with a query and a cur_folder obj.
# everything else must be defined by children
# Might add compile time checking for this, if I can find a 
# nice way to do it.
# Might just have a developers' test script....
#####################################################################

use strict;

use EP::Config;
use EP::Common::Data;
use EP::Common::DB;

use Carp;
use Carp qw (cluck);
use Data::Dumper;

sub new
{
   my $class = shift;
   my $self = {};
   bless $self, $class;
   return $self; 
}

sub parse_data
{
    die "Base method called.";
}

sub write_ep_files
{
    die "Base method called. ";
}

sub insert_into_epdb
{
    die "Base method called. ";
}

sub write_metadata
{
    die "Base method called";
}

1;
